#ifndef GROUPMODEL_H
#define GROUPMODEL_H

#include "group.hpp"
#include <string>
#include <vector>

using namespace std;


class GroupModel
{
public:
  //创建群组
  bool createGroup(Group &group);

  //加入群组
  bool addGroup(int userid, int groupid, string role);//addGroup

  //查询用户所在群信息
  vector<Group> queryGroups(int userid);

  // 根据指定的groupid查询群组用户id列表，除userid 自己，主要用户群聊天业务给群组其他成员发消息
  vector<int> queryGroupUsers(int userid, int groupid);




};


#endif